submersible pump - English Synonyms Dictionary